/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package clasesJXTA;

import java.io.Serializable;
import net.jxta.protocol.PipeAdvertisement;

/**
 *
 * @author asistente
 */
public class NodoRemoto implements Serializable
{    
     /**
     * Indicador de versión para la serialización
     */
    private static final long serialVersionUID = 240L;
    
    /**
     * direccion ip del nodo
     */
    private String direccionIP;
    
    /**
     * nombre del nodo remoto
     */
    private String nombreNodo;

    /**
     * id de la foto
     */
    private String idFoto;
    
    private PipeAdvertisement pipeAdvertisement;
    
    public NodoRemoto( )
    {
        
    }

    public NodoRemoto(String direccionIP, String nombreNodo, String idFoto, PipeAdvertisement pipeAdvertisement )
    {
        this.direccionIP = direccionIP;
        this.nombreNodo = nombreNodo;
        this.idFoto = idFoto;
        this.pipeAdvertisement=pipeAdvertisement;
    }

    public String getDireccionIP( ) 
    {
        return direccionIP;
    }

    public String getNombreNodo( )
    {
        return nombreNodo;
    }

    public String getIDFoto( )
    {
        return idFoto;
    }
    
    public void setDireccionIP( String direccionIP )
    {
        this.direccionIP = direccionIP;
    }

    public void setNombreNodo( String nombreNodo )
    {
        this.nombreNodo = nombreNodo;
    }
    
    public void setIDFoto( String idFoto )
    {
        this.idFoto = idFoto;
    }

    /**
     * @return the pipeAdvertisement
     */
    public PipeAdvertisement getPipeAdvertisement() {
        return pipeAdvertisement;
    }

    /**
     * @param pipeAdvertisement the pipeAdvertisement to set
     */
    public void setPipeAdvertisement(PipeAdvertisement pipeAdvertisement) {
        this.pipeAdvertisement = pipeAdvertisement;
    }
}
